import React, {Component} from 'react';

// export default (DecoratedComponent, styles) => {
//   return class NewComponent extends Component {
//     componentWillMount() {
//       if (this.props.staticContext) {
//         this.props.staticContext.css.push(styles._getCss());
//       }
//     }
//
//     render() {
//       return <DecoratedComponent {...this.props}/>;
//     }
//   }
// };


export default (DecoratedComponent, styles) => {
  return (props) => {
    if (props.staticContext) {
      props.staticContext.css.push(styles._getCss());
    }

    return <DecoratedComponent {...props}/>;
  };
};
